home *** CD-ROM | disk | FTP | other *** search
/ Die Speccy' 97 / Die Speccy' 97.iso / amiga_system / the_aminet / comm / bbs / amms20d.lha / amms / mbfiles / 3 / TEST.TXT < prev    next >
Text File  |  1995-08-19  |  4KB  |  112 lines

  1. Die Amiga-Dos-Batches stehen in die Directories
  2. MBBATCH:UPLOAD/            Fuer Upload
  3. MBBATCH:DOWNLOAD/        Fuer Download
  4. MBBATCH:FILECHECK/        Fuer File pruefen
  5. MBBATCH:FILELIST/        Fuer File/Archiv listen
  6. MBBATCH:FILEBATCH1/        Fuer Taste 1
  7. MBBATCH:FILEBATCH2/        Fuer Taste 2
  8. MBBATCH:FILEBATCH3/        Fuer Taste 3
  9. MBBATCH:FILEBATCH4/        Fuer Taste 4
  10. MBBATCH:FILEBATCH5/        Fuer Taste 5
  11. MBBATCH:FILEBATCH6/        Fuer Taste 6
  12. MBBATCH:FILEBATCH7/        Fuer Taste 7
  13. MBBATCH:FILEBATCH8/        Fuer Taste 8
  14.  
  15.  
  16. Der Name der Amiga-Dos-Batch muss der Endung des Filenamens entsprechen.
  17. Beispiel: GIF bei BILD.GIF
  18.  
  19.  
  20. Beispiel einer Amiga-Dos-Batch: Upload-Datei eines LHA-Archives
  21. ---------------------------------------------------------------
  22.  
  23. ;    Amiga-Dos-Batch
  24. ;
  25. ;    Beeinflussung der Ein-/Ausgabe: sethflags <Flags>
  26. ;    -------------------------------------------------
  27. ;    Flags:    AN    AUS    Funktion
  28. ;             (Default)
  29. ;        r1    r0    Raw-Eingabe
  30. ;        o1    o0    Raw-Ausgabe
  31. ;        m1    m0    More ein
  32. ;        c1    c0    CTRL-C erlaubt
  33. ;        x1    x0    CTRL-X erlaubt (entspricht CTRL-D im Amiga-Dos)
  34. ;        e1    e0    Bei Fehler -> CTRL-C
  35. ;        f1    f0    Bei Fehler -> CTRL-X
  36. ;
  37. ;    Beispiel: sethflags r1o1c0x0
  38. ;
  39. ;    
  40. ;    Bekannte Variablen :
  41. ;    --------------------
  42. ;    ${BOARD}    Brettname (leer, wenn kein Brett)
  43. ;    ${CLS}        AMMS-Sequence zum Loeschen des Screens (sethflags t1)
  44. ;    ${CON}        Port-Consolen-Status (0=keine Console,1=Console)
  45. ;    ${FILE}        Pfadname+Filename
  46. ;    ${FILEPART}    Filename
  47. ;    ${PATHPART}    Pfadname
  48. ;    ${LEVEL}    Level des Users
  49. ;    ${NAME}        Username
  50. ;    ${PORT}        Aktueller Portname
  51. ;    ${SYSOPACC}    Sysop-Zugriff auf File (0=kein Zugriff,1=Zugriff)
  52. ;    ${DOWNACC}    Download-Zugriff auf File (0=kein Zugriff,1=Zugriff)
  53. ;    ${UPACC}    Upload-Zugriff auf File (0=kein Zugriff,1=Zugriff)
  54. ;    ${DELACC}    Loesch-Zugriff auf File (0=kein Zugriff,1=Zugriff)
  55. ;    ${OWNER}    Uploader des File (0=nein,1=ja)
  56. ;
  57. ;
  58. ;    Rueckgabewert : setreturn "[Parameter] [Parameter] [...]"
  59. ;    ---------------------------------------------------------
  60. ;    CHANGEDAT    Filedaten wurden geaendert (z.B. Laenge)
  61. ;    COMMENT=<Str>    Aendere Kurz-Kommentar zum angegebenen String
  62. ;    DELETE        Loesche File
  63. ;    ECOMMENT    Extra-Kommentar existiert (z.B. Vorgabe beim Upload)
  64. ;    NOEDIT        Keine Extra-Kommentar-Eingabe beim Upload
  65. ;    REFRESH        Screen muss wegen Ausgaben neu aufgebaut werden
  66. ;    REFRESHLINE    Zeile wegen Datenaenderung neu aufbauen
  67. ;    RENAME=<Name>    File in den angegebenen Namen umbenennen
  68. ;    WAIT        Auf Taste warten (inc. Warte-Text)
  69. ;
  70. ;    Beispiel: setreturn WAIT REFRESH COMMENT="Ein Kommentar"
  71.  
  72. set RETURN "REFRESH"
  73. setreturn ${RETURN}
  74.  
  75. sethflags t1m1
  76. echo "${CLS}"
  77. sethflags t0
  78.  
  79. lha <nil: >nil: -P-1 -imbtext:lharemove.txt d "${FILE}"
  80.  
  81. if "${BOARD}" NOT EQ ""
  82.  delete >nil: "mbmsg:point/${PORT}/File_ID.diz"
  83.  lha <nil: >nil: -P-1 x "${FILE}" "mbmsg:point/${PORT}/" File_ID.diz
  84.  if exists "mbmsg:point/${PORT}/File_ID.diz"
  85.   echo "Using File_ID.diz from Archive."
  86.   copy >nil: "mbmsg:point/${PORT}/File_ID.diz" "${FILE}@HLP"
  87.   delete >nil: "mbmsg:point/${PORT}/File_ID.diz"
  88.   setreturn ${RETURN} ECOMMENT NOEDIT
  89.  endif
  90. endif
  91.  
  92.  
  93. Diese Batch exportiert das File FILE_ID.DIZ und macht es zum Extra-Kommentar.
  94. Falls diese Datei nicht existiert, so wird der User zur Eingabe eines
  95. Extra-Kommentars aufgefordert.
  96.  
  97. Um weitere Informationen zum File-System zu erhalten, existieren verschiedene
  98. Hilfstexte.
  99.  
  100. a) amms:dok/file.guide
  101.    Dieses Dokument ist auch ueber amms:dok/amms.guide zu erreichen
  102. b) amms> help FILES
  103.    Onlinehilfe zum Befehl FILES anzeigen, Aufruf geht in der Demo nur
  104.    aus der Befehlebene heraus, da die der Befehl HELP nicht im Menu
  105.    unterstuetzt wird.
  106.    Das Menu kann aber beliebig veraendert und erweitert werden, daher kann
  107.    diese Onlinehilfe auch im MENU eingebaut werden.
  108. c) weitere Dokumentationen in Arbeit
  109.  
  110.  
  111. Die Tastenbelegung des Files-Befehls kann man sich mit der Taste h anschauen !
  112.